package com.jrx.anytxn.customer.mapper.base;

import com.jrx.anytxn.customer.entity.TlCouponUseLog;

/**
 * @description 优惠券使用流水mapper
 * @author lujianyou
 * @date 2021-07-11
 */
public interface TlCouponUseLogMapper {
    /**
     * 根据主键删除 
     * @param id Long
     * @return int
     */
    int deleteByPrimaryKey(Long id);

    /**
     * 保存
     * @param record TlCouponUseLog
     * @return int
     */
    int insert(TlCouponUseLog record);

    /**
     * 根据字段是否为空保存 
     * @param record TlCouponUseLog
     * @return int
     */
    int insertSelective(TlCouponUseLog record);

    /**
     * 根据主键查询 
     * @param id Long
     * @return TlCouponUseLog
     */
    TlCouponUseLog selectByPrimaryKey(Long id);

    /**
     * 根据字段是否为空更新 
     * @param record TlCouponUseLog
     * @return int
     */
    int updateByPrimaryKeySelective(TlCouponUseLog record);

    /**
     * 根据主键更新所有字段 
     * @param record TlCouponUseLog
     * @return int
     */
    int updateByPrimaryKey(TlCouponUseLog record);
}